
package com.skyarm.yuex.jk.comp;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.skyarm.yuex.jk.comp package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetMarkingInfoResponse_QNAME = new QName("http://service.richinfo.com/", "getMarkingInfoResponse");
    private final static QName _GetAssistantUpdateInfo_QNAME = new QName("http://service.richinfo.com/", "getAssistantUpdateInfo");
    private final static QName _GetServiceAreaInfoResponse_QNAME = new QName("http://service.richinfo.com/", "getServiceAreaInfoResponse");
    private final static QName _GetComDiscountInfo_QNAME = new QName("http://service.richinfo.com/", "getComDiscountInfo");
    private final static QName _GetComDiscountInfoResponse_QNAME = new QName("http://service.richinfo.com/", "getComDiscountInfoResponse");
    private final static QName _GetMarkingInfo_QNAME = new QName("http://service.richinfo.com/", "getMarkingInfo");
    private final static QName _GetCompanyMarking_QNAME = new QName("http://service.richinfo.com/", "getCompanyMarking");
    private final static QName _GetUpdateNewInfo_QNAME = new QName("http://service.richinfo.com/", "getUpdateNewInfo");
    private final static QName _GetAssistantUpdateInfoResponse_QNAME = new QName("http://service.richinfo.com/", "getAssistantUpdateInfoResponse");
    private final static QName _GetCompanyMarkingResponse_QNAME = new QName("http://service.richinfo.com/", "getCompanyMarkingResponse");
    private final static QName _GetUpdateNewInfoResponse_QNAME = new QName("http://service.richinfo.com/", "getUpdateNewInfoResponse");
    private final static QName _SearchNearByCompResponse_QNAME = new QName("http://service.richinfo.com/", "searchNearByCompResponse");
    private final static QName _GetServiceAreaInfo_QNAME = new QName("http://service.richinfo.com/", "getServiceAreaInfo");
    private final static QName _SearchNearByComp_QNAME = new QName("http://service.richinfo.com/", "searchNearByComp");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.skyarm.yuex.jk.comp
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetAssistantUpdateInfo }
     * 
     */
    public GetAssistantUpdateInfo createGetAssistantUpdateInfo() {
        return new GetAssistantUpdateInfo();
    }

    /**
     * Create an instance of {@link AssistantInfo }
     * 
     */
    public AssistantInfo createAssistantInfo() {
        return new AssistantInfo();
    }

    /**
     * Create an instance of {@link GolfProductInfo }
     * 
     */
    public GolfProductInfo createGolfProductInfo() {
        return new GolfProductInfo();
    }

    /**
     * Create an instance of {@link ServiceAreaInfo }
     * 
     */
    public ServiceAreaInfo createServiceAreaInfo() {
        return new ServiceAreaInfo();
    }

    /**
     * Create an instance of {@link PageInfo }
     * 
     */
    public PageInfo createPageInfo() {
        return new PageInfo();
    }

    /**
     * Create an instance of {@link BusinessMarkingInfo }
     * 
     */
    public BusinessMarkingInfo createBusinessMarkingInfo() {
        return new BusinessMarkingInfo();
    }

    /**
     * Create an instance of {@link ReturnInfo }
     * 
     */
    public ReturnInfo createReturnInfo() {
        return new ReturnInfo();
    }

    /**
     * Create an instance of {@link CompanyMarkingInfo }
     * 
     */
    public CompanyMarkingInfo createCompanyMarkingInfo() {
        return new CompanyMarkingInfo();
    }

    /**
     * Create an instance of {@link ClientInfo }
     * 
     */
    public ClientInfo createClientInfo() {
        return new ClientInfo();
    }

    /**
     * Create an instance of {@link GetMarkingInfo }
     * 
     */
    public GetMarkingInfo createGetMarkingInfo() {
        return new GetMarkingInfo();
    }

    /**
     * Create an instance of {@link GetMarkingInfoResponse }
     * 
     */
    public GetMarkingInfoResponse createGetMarkingInfoResponse() {
        return new GetMarkingInfoResponse();
    }

    /**
     * Create an instance of {@link GetServiceAreaInfo }
     * 
     */
    public GetServiceAreaInfo createGetServiceAreaInfo() {
        return new GetServiceAreaInfo();
    }

    /**
     * Create an instance of {@link GetCompanyMarking }
     * 
     */
    public GetCompanyMarking createGetCompanyMarking() {
        return new GetCompanyMarking();
    }

    /**
     * Create an instance of {@link SearchNearByComp }
     * 
     */
    public SearchNearByComp createSearchNearByComp() {
        return new SearchNearByComp();
    }

    /**
     * Create an instance of {@link GetCompanyMarkingResponse }
     * 
     */
    public GetCompanyMarkingResponse createGetCompanyMarkingResponse() {
        return new GetCompanyMarkingResponse();
    }

    /**
     * Create an instance of {@link ServiceAreaResult }
     * 
     */
    public ServiceAreaResult createServiceAreaResult() {
        return new ServiceAreaResult();
    }

    /**
     * Create an instance of {@link GetAssistantUpdateInfoResponse }
     * 
     */
    public GetAssistantUpdateInfoResponse createGetAssistantUpdateInfoResponse() {
        return new GetAssistantUpdateInfoResponse();
    }

    /**
     * Create an instance of {@link SceneInfo }
     * 
     */
    public SceneInfo createSceneInfo() {
        return new SceneInfo();
    }

    /**
     * Create an instance of {@link GetServiceAreaInfoResponse }
     * 
     */
    public GetServiceAreaInfoResponse createGetServiceAreaInfoResponse() {
        return new GetServiceAreaInfoResponse();
    }

    /**
     * Create an instance of {@link GetComDiscountInfo }
     * 
     */
    public GetComDiscountInfo createGetComDiscountInfo() {
        return new GetComDiscountInfo();
    }

    /**
     * Create an instance of {@link CompanyInfo }
     * 
     */
    public CompanyInfo createCompanyInfo() {
        return new CompanyInfo();
    }

    /**
     * Create an instance of {@link SearchResult }
     * 
     */
    public SearchResult createSearchResult() {
        return new SearchResult();
    }

    /**
     * Create an instance of {@link GetUpdateNewInfoResponse }
     * 
     */
    public GetUpdateNewInfoResponse createGetUpdateNewInfoResponse() {
        return new GetUpdateNewInfoResponse();
    }

    /**
     * Create an instance of {@link DiscountType }
     * 
     */
    public DiscountType createDiscountType() {
        return new DiscountType();
    }

    /**
     * Create an instance of {@link GetComDiscountInfoResponse }
     * 
     */
    public GetComDiscountInfoResponse createGetComDiscountInfoResponse() {
        return new GetComDiscountInfoResponse();
    }

    /**
     * Create an instance of {@link BusinessInfo }
     * 
     */
    public BusinessInfo createBusinessInfo() {
        return new BusinessInfo();
    }

    /**
     * Create an instance of {@link GetUpdateNewInfo }
     * 
     */
    public GetUpdateNewInfo createGetUpdateNewInfo() {
        return new GetUpdateNewInfo();
    }

    /**
     * Create an instance of {@link MarkingInfo }
     * 
     */
    public MarkingInfo createMarkingInfo() {
        return new MarkingInfo();
    }

    /**
     * Create an instance of {@link SearchNearByCompResponse }
     * 
     */
    public SearchNearByCompResponse createSearchNearByCompResponse() {
        return new SearchNearByCompResponse();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetMarkingInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getMarkingInfoResponse")
    public JAXBElement<GetMarkingInfoResponse> createGetMarkingInfoResponse(GetMarkingInfoResponse value) {
        return new JAXBElement<GetMarkingInfoResponse>(_GetMarkingInfoResponse_QNAME, GetMarkingInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetAssistantUpdateInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getAssistantUpdateInfo")
    public JAXBElement<GetAssistantUpdateInfo> createGetAssistantUpdateInfo(GetAssistantUpdateInfo value) {
        return new JAXBElement<GetAssistantUpdateInfo>(_GetAssistantUpdateInfo_QNAME, GetAssistantUpdateInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetServiceAreaInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getServiceAreaInfoResponse")
    public JAXBElement<GetServiceAreaInfoResponse> createGetServiceAreaInfoResponse(GetServiceAreaInfoResponse value) {
        return new JAXBElement<GetServiceAreaInfoResponse>(_GetServiceAreaInfoResponse_QNAME, GetServiceAreaInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetComDiscountInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getComDiscountInfo")
    public JAXBElement<GetComDiscountInfo> createGetComDiscountInfo(GetComDiscountInfo value) {
        return new JAXBElement<GetComDiscountInfo>(_GetComDiscountInfo_QNAME, GetComDiscountInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetComDiscountInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getComDiscountInfoResponse")
    public JAXBElement<GetComDiscountInfoResponse> createGetComDiscountInfoResponse(GetComDiscountInfoResponse value) {
        return new JAXBElement<GetComDiscountInfoResponse>(_GetComDiscountInfoResponse_QNAME, GetComDiscountInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetMarkingInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getMarkingInfo")
    public JAXBElement<GetMarkingInfo> createGetMarkingInfo(GetMarkingInfo value) {
        return new JAXBElement<GetMarkingInfo>(_GetMarkingInfo_QNAME, GetMarkingInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCompanyMarking }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getCompanyMarking")
    public JAXBElement<GetCompanyMarking> createGetCompanyMarking(GetCompanyMarking value) {
        return new JAXBElement<GetCompanyMarking>(_GetCompanyMarking_QNAME, GetCompanyMarking.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUpdateNewInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getUpdateNewInfo")
    public JAXBElement<GetUpdateNewInfo> createGetUpdateNewInfo(GetUpdateNewInfo value) {
        return new JAXBElement<GetUpdateNewInfo>(_GetUpdateNewInfo_QNAME, GetUpdateNewInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetAssistantUpdateInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getAssistantUpdateInfoResponse")
    public JAXBElement<GetAssistantUpdateInfoResponse> createGetAssistantUpdateInfoResponse(GetAssistantUpdateInfoResponse value) {
        return new JAXBElement<GetAssistantUpdateInfoResponse>(_GetAssistantUpdateInfoResponse_QNAME, GetAssistantUpdateInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCompanyMarkingResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getCompanyMarkingResponse")
    public JAXBElement<GetCompanyMarkingResponse> createGetCompanyMarkingResponse(GetCompanyMarkingResponse value) {
        return new JAXBElement<GetCompanyMarkingResponse>(_GetCompanyMarkingResponse_QNAME, GetCompanyMarkingResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUpdateNewInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getUpdateNewInfoResponse")
    public JAXBElement<GetUpdateNewInfoResponse> createGetUpdateNewInfoResponse(GetUpdateNewInfoResponse value) {
        return new JAXBElement<GetUpdateNewInfoResponse>(_GetUpdateNewInfoResponse_QNAME, GetUpdateNewInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SearchNearByCompResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "searchNearByCompResponse")
    public JAXBElement<SearchNearByCompResponse> createSearchNearByCompResponse(SearchNearByCompResponse value) {
        return new JAXBElement<SearchNearByCompResponse>(_SearchNearByCompResponse_QNAME, SearchNearByCompResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetServiceAreaInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "getServiceAreaInfo")
    public JAXBElement<GetServiceAreaInfo> createGetServiceAreaInfo(GetServiceAreaInfo value) {
        return new JAXBElement<GetServiceAreaInfo>(_GetServiceAreaInfo_QNAME, GetServiceAreaInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SearchNearByComp }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.richinfo.com/", name = "searchNearByComp")
    public JAXBElement<SearchNearByComp> createSearchNearByComp(SearchNearByComp value) {
        return new JAXBElement<SearchNearByComp>(_SearchNearByComp_QNAME, SearchNearByComp.class, null, value);
    }

}
